package jnpf.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.util.Date;
/**
 * 主题主表
 *
 * @版本： V3.5
 * @版权： 引迈信息技术有限公司（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2025-05-08
 */
@Data
@TableName("theme")
public class ThemeEntity  {
    @TableId(value ="ID"  )
    private String id;
    @TableField(value = "THEMENAME")
    private String themename;
    @TableField(value = "THEMESTATUS")
    private String themestatus;
    @TableField(value = "DES")
    private String des;
    @TableField(value = "THEMETYPE")
    private String themetype;
    @TableField(value = "BELONGUSER")
    private String belonguser;
    @TableField(value = "VERSION")
    private String version;
    @TableField("FIRSTVERSION")
    private String firstversion;
    @TableField(value = "LASTVERSION")
    private String lastversion;
    @TableField(value = "ISMAIN")
    private Integer ismain;
    @TableField("CREATETIME")
    private Date createtime;
    @TableField("CREATEUSER")
    private String createuser;
    @TableField("UPDATETIME")
    private Date updatetime;
    @TableField("UPDATEUSER")
    private String updateuser;
    @TableField("F_FLOW_ID")
    private String flowId;

    public ThemeEntity(String id, String themename, String themestatus, String des, String themetype, String belonguser, String version, String firstversion, String lastversion, Integer ismain, Date createtime, String createuser, Date updatetime, String updateuser, String flowId) {
        this.id = id;
        this.themename = themename;
        this.themestatus = themestatus;
        this.des = des;
        this.themetype = themetype;
        this.belonguser = belonguser;
        this.version = version;
        this.firstversion = firstversion;
        this.lastversion = lastversion;
        this.ismain = ismain;
        this.createtime = createtime;
        this.createuser = createuser;
        this.updatetime = updatetime;
        this.updateuser = updateuser;
        this.flowId = flowId;
    }

    public ThemeEntity(String versionId) {
        this.id=versionId;
    }
    public ThemeEntity(){}

}
